package com.fxyk.webclick.pageobject;

import com.fxyk.webclick.bace.公共页面父类;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.CacheLookup;
import org.openqa.selenium.support.FindBy;

import java.util.List;

public class 购物车页面类 extends 公共页面父类 {
    //元素定位
    @FindBy(xpath = "//span[text()='全选']")
    @CacheLookup
    WebElement 全选图标;
    @FindBy(xpath = "//div[text()=' 去结算 ']")
    @CacheLookup
    WebElement 去结算按钮;
    @FindBy(xpath = "//p[text()=' 确认订单 ']")
    @CacheLookup
    WebElement 确认订单;
    @FindBy(xpath = "//*[text()='赠品列表']")
    @CacheLookup
    WebElement 赠品列表;
    @FindBy(xpath = "//*[text()='不要赠品']")
    @CacheLookup
    WebElement 不要赠品按钮;
    //操作方法
    public void 点击全选图标(){
        点击(全选图标);
    }
    public void 点击去结算按钮(){
        点击(去结算按钮);
    }
    public void 检查确认订单页面元素(){
        检查结果包含指定内容(确认订单,"确认订单");
    }
    public WebElement 检查赠品活动(){
        return 赠品列表;
    }
    public void 点击不要赠品(){
        点击(不要赠品按钮);
        关闭浏览器页签();
    }
}


